projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6e4d65d
)
expander: Destroy gadgets after child widgets
author
Matthias Clasen
<mclasen@redhat.com>
Fri, 15 Jan 2016 15:29:20 +0000
(10:29 -0500)
committer
Matthias Clasen
<mclasen@redhat.com>
Fri, 15 Jan 2016 15:30:08 +0000
(10:30 -0500)
With child widgets now being sorted into box gadgets, bad things
happen if those gadgets disappear prematurely.
gtk/gtkexpander.c
patch
|
blob
|
history
diff --git
a/gtk/gtkexpander.c
b/gtk/gtkexpander.c
index 4f15bc1644ec2fafe3dfa8b1fe02701911eab935..eb1ac7a1ef445258d01f0bf870824b066338e25f 100644
(file)
--- a/
gtk/gtkexpander.c
+++ b/
gtk/gtkexpander.c
@@
-591,11
+591,11
@@
gtk_expander_destroy (GtkWidget *widget)
g_clear_object (&priv->multipress_gesture);
+ GTK_WIDGET_CLASS (gtk_expander_parent_class)->destroy (widget);
+
g_clear_object (&priv->arrow_gadget);
g_clear_object (&priv->title_gadget);
g_clear_object (&priv->gadget);
-
- GTK_WIDGET_CLASS (gtk_expander_parent_class)->destroy (widget);
}
static void